home *** CD-ROM | disk | FTP | other *** search
Makefile | 1994-04-28 | 1.8 KB | 74 lines |
- # This was taken from the output of Imake
- # and set up to be configured by ../configure.
- # Some parts Copyright (c) 1992, 1993 Lucid, Inc.
-
- srcdir=@srcdir@
- VPATH=@srcdir@
- C_SWITCH_X_SITE=@C_SWITCH_X_SITE@
-
- CC=@CC@
- CFLAGS=@CFLAGS@
- CPP=@CPP@
- LN_S=@LN_S@
- # See below--@X_TOOLKIT_TYPE@ is used below.
- USE_X_TOOLKIT=@X_TOOLKIT_TYPE@
-
- TOP = .
-
- AR = ar cq
-
- LN = ln -s
- RANLIB = ranlib
- RM = rm -f
-
- LUCID_OBJS = lwlib-Xlw.o xlwmenu.o lwlib-Xaw.o
- MOTIF_OBJS = lwlib-Xm.o
- OLIT_OBJS = lwlib-Xol.o lwlib-Xolmb.o
-
- TOOLKIT_DEFINES = -DUSE_$(USE_X_TOOLKIT)
- TOOLKIT_OBJS = $(@X_TOOLKIT_TYPE@_OBJS)
-
- OBJS = lwlib.o $(TOOLKIT_OBJS) lwlib-utils.o
-
- ALL_CFLAGS= $(C_SWITCH_SITE) $(C_SWITCH_SYSTEM) $(C_SWITCH_X_SITE) \
- $(C_SWITCH_X_SYSTEM) $(C_SWITCH_MACHINE) $(CPPFLAGS) $(CFLAGS) \
- -DEMACS_BITMAP_FILES -Demacs
-
- .c.o:
- $(CC) -c ${ALL_CFLAGS} $<
-
- all:: liblw.a
-
- liblw.a: $(OBJS)
- $(RM) $@
- $(AR) $@ $(OBJS)
- @echo Do not be alarmed if the following ranlib command
- @echo fails due to the absence of a ranlib program on your system.
- -$(RANLIB) $@ || true
- #If running ranlib fails, probably there is none.
- #That's ok. So don't stop the build.
-
- lwlib.o: $(srcdir)/lwlib.c
- $(CC) -c $(TOOLKIT_DEFINES) $(ALL_CFLAGS) $(srcdir)/lwlib.c
-
- xrdb-cpp.o: $(srcdir)/xrdb-cpp.c
- $(CC) -c "-DCPP_PROGRAM=$(CPP)" $(ALL_CFLAGS) $(srcdir)/xrdb-cpp.c
-
- lwlib-utils.o: lwlib-utils.h
- lwlib.o: lwlib.h lwlib-int.h
- lwlib-Xlw.o: lwlib.h lwlib-int.h
- lwlib-Xaw.o: lwlib.h lwlib-int.h
- lwlib-Xm.o: lwlib.h lwlib-int.h lwlib-utils.h
- lwlib-Xol.o: lwlib.h lwlib-int.h
- lwlib-Xolmb.o: lwlib-Xolmb.h lwlib-XolmbP.h
-
- mostlyclean:
- $(RM) *.o core errs ,* *~ *.a .emacs_* make.log MakeOut \#*
-
- clean: mostlyclean
- distclean: clean
- realclean: distclean
-
- tags::
- $(TAGS) -t *.[ch]
-